package naga.x.db;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

public interface IMapper<E> {

	int save(E entity);
	int update(E entity);
	int delete(Serializable key);
	E find(Serializable key);
	List<E> findAll();
	List<E> findLimit(@Param("offset") int offset, @Param("count") int count, @Param("params") Map<String, ?> params); // 条件查询
	
}
